@瞌睡虫
2年前 提问
1个回答

非关系型的数据库有什么缺点

在下炳尚
2年前

非关系型数据库是对区别于传统关系型数据库的统称,也即不依赖于「表」的存储方式的数据库。目前流行的非关系型数据库主要有,键值存储、列存储、文档存储、图数据库等。非关系型数据库的缺点:

  • 没有标准

    没有对NoSQL数据库定义的标准,所以没有两个NoSQL数据库是平等的。

  • 没有存储过程

    NoSQL数据库中大多没有存储过程。

  • 不支持SQL

    NoSQL大多不提供对SQL的支持:如果不支持SQL这样的工业标准,将会对用户产生一定的学习和应用迁移上的成本。

  • 支持的特性不够丰富,产品不够成熟

    现有产品所提供的功能都比较有限,不像MS SQL Server和Oracle那样能提供各种附加功能,比如BI和报表等。大多数产品都还处于初创期,和关系型数据库几十年的完善不可同日而语。